body
{
	height			: auto;
	width			: 1024px;
	border			: 0px solid #000;
	margin			: 0px auto 0px;
	font-family		: Calibri;
}

#category
{
	height			: 200px;
	width			: 500px;
	border			: 1px solid #000;
	background		: #de904d;
    text-align		: right;
    -webkit-border-radius	: 6px;
    -moz-border-radius		: 6px;
    margin-top		: 2px;
}

.categoryshow {
	
	height			: 60px;
	width			: 90px;
	border			: 1px solid #000;
	background		: white;
	text-align		: center;
    float			: left;
	margin-top		: 2px;
	margin-left		: 3px;
}

#categorieAdd
{
	margin-top		: 2px;
	padding-top		: 20px;
}

#category_new
{
	height			: 150px;
	width			: 500px;
	border			: 1px solid #000;
	background		: #83c8ea;
    text-align		: center;
    -webkit-border-radius		: 6px;
    -moz-border-radius			: 6px;
    margin-top		: 5px;	
}

#category_container
{
	height			: 400px;
	width			: 100%;
	border			: 0px solid #000;
	margin			: 0px 0px 0px;	
}

.category_text
{
	height			: 20px;
	width			: 1022px;
	border			: 0px solid #d66708;
    text-align		: center;
    -webkit-border-radius		: 0px;
    -moz-border-radius			: 0px;
}

.category_cell
{
	position		: relative;
	width			: 100px;
	height			: 30px;
	margin			: 20px;
	margin-left		: 40px;
	display			: inline-block;
	text-align		: center;
	font-size		: 16px;
	line-height		: 30px;
	-webkit-box-shadow		: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow			: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	box-shadow				: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);	
}

#contact
{
	height			: 170px;
	width			: 240px;
	border			: 0px solid #000;
	margin			: 0px auto 0px;
	margin-top		: 10px;
	text-align		: center;
}

#content
{
	height			: auto;
	width			: 1022px;
	border			: 0px solid red;
	float			: left;
}

#filter
{
	height			: auto;
	width			: 1000px;
	border			: 0px solid #000;
	float			: left;
}

#filter_title
{
	height			: 20px;
	width			: 100%;
	border			: 0px solid #000;
	background		: #d66708;
    text-align		: center;
    -webkit-border-radius		: 0px;
    -moz-border-radius			: 0px;
}

.filter_cell
{
	width			: 120px;
	margin			: 5px;
	display			: inline-block;	  	
}

.filter_info
{
	height			: auto;
	width			: 298px;
    border			: 1px solid #000;
    text-align		: left;
    -webkit-border-radius		: 6px;
    -moz-border-radius			: 6px;
    margin-top		: 2px;
}


#header
{
	height			: 40px;
	width			: 1024px;
	border			: 0px solid #000;
	background		: url(head1.png) repeat-x;
}

#footer
{
	height			: 30px;
	width			: 1022px;
	border			: 0px solid #000;
	margin-top		: 20px;
	float			: left;
	background		: url(foot.png) repeat-x;
}

#footer_text
{
	height			: 25px;
	width			: 170px;
	border			: 0px solid #000;
	margin-left		: 840px;
	text-align		: center;
	margin-top		: 4px;
}


#main
{
	height			: auto;
	width			: 100%;
	border			: 0px solid #000;
	float			: left;
}

.main
{
	height			: auto;
	width			: 100%;
	border			: 0px solid #000;
	float			: left;
}

#meta
{
	height			: 400px;
	width			: 600px;
	border			: 1px solid #000;
	float			: left;
	margin-top		: 10px;
}

#navi
{
	height			: 38px;
	width			: 450px;
	border			: 0px solid #000;
	float			: left;
}

#logout
{
	margin-right	: 30px;
	height			: 38px;
	width			: auto;
	algin			: right;
	float			: right;
	border			: 0px solid #000;
	text-align		: right;
	line-height		: 38px;
	display			: inline-block;
}

#login
{	
	margin-right	: 50px;
	height			: 38px;
	width			: 465px;
	algin			: right;
	float			: right;
	border			: 0px solid #000;
	text-align		: right;
	line-height		: 38px;
	display			: inline-block;
}

#logo
{
	height			: 130px;
	width			: 210px;
	border			: 0px solid #000;
	float			: left;
	margin-left		: 50px;
	margin-top		: 20px;
}

#img {
	width			: 600px;
	height			: 450px;
	margin			: 20px;
	-webkit-box-shadow		: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow			: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	box-shadow				: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	float			: left;
	display			: inline-block;
}

#image_info
{
	height			: 450px;
	width			: 300px;
	border			: 1px solid #000;
	float			: left;
	margin-left		: 80px;
	-webkit-border-radius 		: 6px;
	-moz-border-radius 			: 6px;
}

#search
{
	height			: 170px;
	width			: 1020px;
	border			: 0px solid #000;
	float			: left;
	
}

#search_input
{
	height			: 100px;
	width			: 650px;
	border			: 0px solid #000;
	float			: left;
	margin-left		: 108px;
	margin-top		: 28px;
}

.filter_text
{
	height			: 200px;
	width			: 125px;
    border			: 0px solid #000;
    float			: left;
    padding-top		: 5px;
    text-align		: left;
    line-height		: 24px;
    margin-left		: 3px;	
}

.filter_input
{
	height			: 205px;
	width			: 160px;
    border			: 0px solid #000;
    float			: left;	
}

.links
{
	margin-left		: 10px;
	height			: 30px;
	width			: auto;
	border			: 0px solid #000;
	float			: left;
	float			: left;
	color			: white;
	padding-top		: 7px;
	text-align		: center;	
	font-weight		: bold;
	font-size		: 12pt;
}

.links a:link{text-decoration: none; color: white;}
.links a:visited {text-decoration: none; color: white;}

#footer_text a:LINK{text-decoration: none; color: white;}
#footer_text a:VISITED{text-decoration: none; color: white;}

.searchform
{
	height 			: 40px;
	width 			: 540px;
	border 			: 2px solid #0099cc;
	-webkit-border-radius 		: 6px;
	-moz-border-radius 			: 6px;
	border-radius 	: 6px;
	margin-top		: 25px;
	color			: gray;
	font-size		: 1.8em;
}

.space
{	
	padding-top		: 7px;
	text-align		: center;
	height			: 35px;
	width			: auto;
	border			: 0px solid #000;
	float			: left;
	margin-left		: 10px;
}

#thumbs_title {
	height			: 30px;
	width			: 100%;
	font-size		: 20px;
	line-height		: 30px;
	background		: #d66708;
    text-align		: center;
    -webkit-border-radius		: 0px;
    -moz-border-radius			: 0px;
}

.thumb_container
{
	height			: 160px;
	width			: 598px;
	border			: 1px solid #000;	
}


#img_info_table
{
	height			: 450px;
	width			: 300px;
	border			: 1px solid #0099cc;
	display			: inline-block;
	margin			: 20px;
	margin-left		: 40px;
	-webkit-border-radius 		: 6px;
	-moz-border-radius 			: 6px;
}

.img_info_table_cell {
	width			: 100%;
	height			: 30px;
	margin-top		: 10px;
	margin-left		: 20px;
	font-size		: 18px;
	color			: #7a7a7a;
	display			: block;
}

.img_status_cell {
	width			: 100%;
	height			: 30px;
	margin-top		: 10px;
	margin-left		: 20px;
	font-size		: 20px;
	font-weight		: bold;
	display			: block;
}

.img_exif {
	width			: 960px;
	height			: auto;
	margin			: 20px;
	-webkit-border-radius	: 10px;
	-moz-border-radius		: 10px;
	border-radius			: 10px;
	border			: 1px solid #0099cc;
	display			: inline-block;
	float			: left;
}

.exif_cell {
	width			: 450px;
	height			: 20px;
	margin			: 10px;
	font-size		: 15px;
	display			: inline-block;	
}

.img_button_cell {
	widht			: 100%;
	height			: 50px;
	margin			: 20px;
	display			: block;
}

.thumb {
	width			: 160px;
	height			: 150px;
	margin			: 20px;
	display			: inline-block;
	float			: left;
	-webkit-box-shadow		: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow			: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
	box-shadow				: 2px 2px 2px 2px rgba(0, 0, 0, 0.8);
}

.upload_title1 {
	width			: 600px;
	margin			: auto;
	height			: 25px;
	font-size		: 20px;
	background-color : #d66708; 
	color			: #4b4b4b;
	border			: 0px solid #000;
	display			: block;
	text-align		: center;
	-webkit-border-radius: 0px;
    -moz-border-radius	 : 0px;
}

.upload_title2 {
	width			: 290px;
	height			: 25px;
	text-align		: left;
	font-size		: 20px;
	background-color : #d66708; 
	color			: #4b4b4b;
	border			: 0px solid #000;
	display			: block;
	text-align		: center;
	margin-left		: 4px;
	-webkit-border-radius: 0px;
    -moz-border-radius	 : 0px;
   
}

.upload_title3 {
	width			: 290px;
	height			: 25px;
	text-align		: left;
	font-size		: 20px;
	background-color : #d66708; 
	color			: #4b4b4b;
	border			: 0px solid #000;
	display			: block;
	text-align		: center;
	margin-left		: 4px;
	-webkit-border-radius: 0px;
    -moz-border-radius	 : 0px;
   
}
.upload_combi 
{
	height			: 300px;
	width			: 300px;
	margin			: auto;
	border			: 0px solid black;	
	float			: left;
}

.error
{
	height			: 70px;
	width			: 400px;
	border			: 0px solid #000;	
	background		: #fbe3e4;
	color			: #d12f19;
	font-size		: 1.3em;
	padding-top		: 10px; 
	text-align		: center;
}

.success
{
	height			: 70px;
	width			: 400px;
	border			: 0px solid #000;	
	background		: #dff4ff;
	color			: #336699;
	font-size		: 1.3em;
	padding-top		: 10px; 
	text-align		: center;
}

.table {
	width			: 60%;
	height			: 140px;
	margin			: auto;
	margin-top		: 20px;
	display			: block;
	border			: 0px solid black;
	text-align 		: center;
}

.table_cell {
	margin-left		: 20px;
	text-align		: left;
	height			: 30px;
	line-height		: 30px;
	float			: left;	
	border			: 0px solid #000;
}

.success {
	float:left; 
	width:60%;
	border:1px solid #071d70;
	height:30px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:360px;
	text-align:center;
}